Регистрация компоненты comcntr.dll (для COM соединения с базой 1С)

После переустановки платформы на компьютер COM-компонент должен быть установлен автоматически. Но если вы получаете ошибку: Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован, это означает, что при установке платформы компонента comcntr.dll не смогла зарегистрироваться автоматически.

Файл внешней компоненты располагается в каталоге:

  • для версии x32: C:\Program Files (x86)\1cv8\[версия платформы]\bin\comcntr.dll
  • для версии x64: C:\Program Files\1cv8\[версия платформы]\bin\comcntr.dll

Запускаем командную строку от имени администратора.

Команда выглядит, следующим образом:

  • для версии x32: regsvr32 «C:\Program Files (x86)\1cv8\[версия платформы]\bin\comcntr.dll»
  • для версии x64: regsvr32 «C:\Program Files\1cv8\[версия платформы]\bin\comcntr.dll»